walk around with (one's) head in the clouds

Translations
avoir la tête dans les nuages
Definitions
To be distracted, dreamy, or not paying attention to what is happening around you, often because you are lost in your own thoughts or fantasies.